package com.ctshk.rpc.payment.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * @BelongsProject: ctshk-cloud
 * @BelongsPackage: com.ctshk.rpc.payment.dto
 * @Author: hef
 * @CreateTime: 2021-04-28 10:53
 * @Description: 描述
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
@Accessors(chain = true)
@ApiModel(value = "MastercardPayHostedDto", description = "万事达信用卡托管支付返回对象")
public class MastercardPayHostedDto implements Serializable {

    @ApiModelProperty(value = "商户id")
    private String merchantId;

    @ApiModelProperty(value = "商户名称")
    private String merchantName;

    @ApiModelProperty(value = "支付金额")
    private BigDecimal amount;

    @ApiModelProperty(value = "订单号")
    private String orderNumber;

    @ApiModelProperty(value = "货币")
    private String currency;

    @ApiModelProperty(value = "订单说明")
    private String orderDescription;

    @ApiModelProperty(value = "sessionId")
    private String sessionId;

    @ApiModelProperty(value = "session版本")
    private String sessionVersion;

    @ApiModelProperty(value = "session成功指标")
    private String sessionSuccessIndicator;


}
